package cn.mw.cmdb.template.service;

import cn.mw.cmdb.template.param.ZabbixHandlerParam;

/**
 * @author gengjb
 * @description zabbix数据处理接口
 * @date 2024/10/21 9:28
 */
public interface MwZabbixHandlerService {

    /**
     * 自动发现规则过滤信息调整
     * @param param
     */
    void updateDiscoveryRuleFilterInfo(ZabbixHandlerParam param);

    /**
     * 接口触发器停用接口
     * @param param
     */
    void interfaceTriggerDeactivate(ZabbixHandlerParam param);

    /**
     * 修改监控项状态
     * @param param
     */
    void updateMonitorItemStatus(ZabbixHandlerParam param);

    /**
     * 资产处理分发-lumingming
     * @param param
     */
    void instanceSendScript(ZabbixHandlerParam param);
}
